package com.zz.udp.test1;

import java.net.DatagramPacket;
import java.net.DatagramSocket;

public class Server {
    public static void main(String args[]) throws Exception{
        //1.创建一个服务端对象
        DatagramSocket socket = new DatagramSocket(8888);

        //2.创建一个数据包对象，用于接收数据的
        byte[] buffer = new byte[1024 * 64];//64KB
        DatagramPacket packet = new DatagramPacket(buffer, buffer.length);


        while (true) {
            //3.开始正式使用数据包接收客户端发来的数据
            socket.receive(packet);

            //4.从字节数组中，把接收到的数据直接打印出来
            //接收多少，倒出多少
            //获取本次户数包接收了多少数据
            int len = packet.getLength();

            String rs = new String(buffer, 0, len);
            System.out.println(rs);
            System.out.println("-------------------");
        }

    }
}
